/**
 * Copyright &copy; 2016-2017 <a href="http://git.oschina.net/whoamien/backend_management">Backend Management</a> All rights reserved.
 */
package com.xw.app.vo.query;

import com.xw.framework.annotation.ColumnQuery;
import com.xw.framework.base.page.BaseQuery;

/**
 * The Class SysDictQuery.
 *
 * @author Xi Wei
 */
public class SysDictQuery extends BaseQuery{
	
	private Long id;
	private Long systemId;
	private Long parentId;
	private String dictCode;
	private String dictName;
	private int dictLevel = 1;
	
	/**
	 * Gets the id.
	 *
	 * @return the id
	 */
	@ColumnQuery
	public Long getId() {
		return id;
	}
	
	/**
	 * Sets the id.
	 *
	 * @param id the new id
	 */
	public void setId(Long id) {
		this.id = id;
	}
	
	/**
	 * Gets the system id.
	 *
	 * @return the system id
	 */
	@ColumnQuery
	public Long getSystemId() {
		return systemId;
	}
	
	/**
	 * Sets the system id.
	 *
	 * @param systemId the new system id
	 */
	public void setSystemId(Long systemId) {
		this.systemId = systemId;
	}
	
	/**
	 * Gets the parent id.
	 *
	 * @return the parent id
	 */
	@ColumnQuery(name="parent.id")
	public Long getParentId() {
		return parentId;
	}
	
	/**
	 * Sets the parent id.
	 *
	 * @param parentId the new parent id
	 */
	public void setParentId(Long parentId) {
		this.parentId = parentId;
	}
	
	/**
	 * Gets the dict code.
	 *
	 * @return the dict code
	 */
	@ColumnQuery
	public String getDictCode() {
		return dictCode;
	}
	
	/**
	 * Sets the dict code.
	 *
	 * @param dictCode the new dict code
	 */
	public void setDictCode(String dictCode) {
		this.dictCode = dictCode;
	}
	
	/**
	 * Gets the dict name.
	 *
	 * @return the dict name
	 */
	@ColumnQuery
	public String getDictName() {
		return dictName;
	}
	
	/**
	 * Sets the dict name.
	 *
	 * @param dictName the new dict name
	 */
	public void setDictName(String dictName) {
		this.dictName = dictName;
	}
	
	/**
	 * Gets the dict level.
	 *
	 * @return the dict level
	 */
	@ColumnQuery
	public int getDictLevel() {
		return dictLevel;
	}
	
	/**
	 * Sets the dict level.
	 *
	 * @param dictLevel the new dict level
	 */
	public void setDictLevel(int dictLevel) {
		this.dictLevel = dictLevel;
	}
	
	
	
	

}
